package com.sdkx.wear_os.utils

import android.content.Context
import com.sdkx.wear_os.utils.ToastLogUtils.logUtil

/**
 * 将sp值转换为px值，保证文字大小不变
 * (DisplayMetrics类中属性scaledDensity)
 */
fun spToPx(context: Context, spValue: Int): Int {
    val fontScale = context.resources.displayMetrics.scaledDensity
    return (spValue * fontScale + 0.5).toInt()
}

/**
 * 将dp值转换为px值，保证宽高不变
 * (DisplayMetrics类中属性scaledDensity)
 */
fun dpToPx(context: Context, dpValue: Float): Int {
    val scale: Float = context.resources.displayMetrics.density
    logUtil("scale", scale)
    return (dpValue * scale + 0.5f).toInt()
}